home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Video
/
World of Video.iso
/
gfxprograms
/
3dprograms
/
maptrix
/
maptrix.doc
< prev
next >
Wrap
Text File
|
1995-02-13
|
9KB
|
269 lines
=====================================================================
INTRODUCTION
What is MapTrix?
----------------
MapTrix is a texture map/backdrop generator. It offers a number
algorithms to generate fractals and randomly generated images which
are ideal for image mapping, backdrops or interesting visual displays.
MapTrix is shareware. This demo version has limited bitmap sizes and
will not generate animation frames. See the included file MUST_READ
for more information.
Installation
------------
o MapTrix __REQUIRES AMIGA DOS 2.04__ or higher
o 2 megs of ram recommended
o Hard drive recommended
On A Hard Drive
---------------
Create a directory on your hard disk labelled 'MapTrix'. Copy the
main program, along with the icon, to this directory. Also copy the
included directory 'Data' and all files within it to this directory.
Finally, add the following to your user-startup file:
assign MapTrix: hard_drive:directory/maptrix
'hard_drive:' should be the label of your hard disk, ie. 'work:'.
'directory' should be the complete directory path to where you put
the 'MapTrix' directory.
On A Floppy System
------------------
Format a blank disk labelled 'MapTrix:'. Copy the main program and
its icon to this disk. Also copy the 'Data' directory and all files
within it to this disk.
=====================================================================
USING THE SOFTWARE
Quick Start
-----------
Run the program MapTrix from the shell or the Workbench. Press the
button labelled 'GENERATE' at the bottom center of the screen. You will
see a yellow progress bar drawn across the bottom of the screen. Once
the line above the yellow bar reads 'Operation Successful' press the
'DISPLAY' button. Once you are done viewing the picture click the left
mouse button on the displayed image, or press the 'Esc' key.
The User Interface
------------------
MapTrix is designed around a screen which contains four sub-sections.
In clockwise order from top-left: the `Function List', the `Function
Panel', the `Control Panel' and the `Info Panel'.
To operate the software, choose the desired operation from the
`Function List'. You can scroll the list up and down and then click on
the desired operation.
Then, adjust the parameters in the Function Panel. Different
functions have different parameters. To start, you may want to stick
with the default parameters for each function.
Start the function with the Control Panel 'GENERATE' button. You can
at any time press the 'ABORT!' button in the bottom right corner to
terminate the operation.
Finally you can view the results with the 'DISPLAY' button in the
`Info Panel', located at the lower left. While rendering you can use
the number keys 1-9 and the space bar to get different palettes.
Once you have a desireable image, save it with the pull-down menu
option "Save IFF".
The Function List
-----------------
This list is all the possible operations MapTrix can perform at this
time. There are groups of functions including midpoint displacement
algorithms, sine wave synthesis, random generators, some image
processing tools and display capabilites.
The Function Panel
------------------
Each function has a certain number of parameters which control how
the image will be produced. Some operations have very few parameters,
such as Mountains, while others have many, such as Harmony 2.
The Control Panel
-----------------
Here is where you start and stop the current function. A progress
indicator lets you know how far along the operation is. Some
operations need more than one pass to complete. For example, most of
the 'Process' functions require one pass to "quantize" the bitmap,
and another pass to actually do the operation.
The Info Panel
--------------
This panel tells you how large the image is, gives your system memory
details, and lets you Render the image, change it's size and Undo the
last operation (useful for the image processing tools).
The Menu
--------
The menu is fairly simple. Options let you load and save images,
adjust image parameters, and examine the generation time of the
last function.
=====================================================================
FINER POINTS
If you have features you'd like to see in MapTrix, then please pass
them along. I'm more than willing to place new features in the
software per user request.
Display Modes:
--------------
MapTrix can handle large bitmaps, up to 8 bitplanes deep. It cannot
display AGA images at this time, but this is on the top of the list
of features to add.
For an interesting display of color, press the TAB key while
displaying an image. The color cycling can be reversed by pressing
Shift-TAB. The position of the mouse pointer will affect the speed of
the cycling. Move the mouse to the right to slow it down, and to the
left to speed it up.
Also, pressing the space bar while viewing the image will fractalize
the palette. Likewise, pressing Shift-space will recreate the last
fractal palette.
You can get out of the display mode by pressing the 'ESC' key (or any
un-recognized key), clicking on the display screen, or pressing the
'Abort' button on the 'Control Panel'.
You may also want to try the DEL and HELP keys. The DEL key will
rotate the red green and blue values for each color, while the HELP
key will XOR the palette, resulting in a complimentary color palette.
The Functions:
--------------
Mountains: Creates a midpoint displaced fractal image. The Grid
size determines how many points will be used to
produce the image. The more the better.
The Slice option determines how many times to
subdivide the grid after it has been generated. This
will give rise to "rivers" in the mountains.
Clouds: A different implimentation of the midpoint
displacement algorithm. This uses the screen for
storage, and has an associated "grain" setting to
increase the "clumpiness" of the finished image.
Harmony 2 This function will create and add together cosine
waves. There are a number of options (9 total), each
altering the final image. You can also adjust the
frequency of each wave with the 'Freq' paramters.
Harmony Marble This is a different kind of cosine function which
adds and scales successive waves together.
Radiate Has two options, Circular and Random. The Circular
option will generate "count" number of rippling waves
which interfere with one another. The Random option
uses the same technique but uses a random curve, or
Brownian curve, to the same effect.
Waves This function has a number of options which generate
horizontal and vertical waves which interact in
different ways.
Waterfall This is a random function which can "bleed" from the
top to the bottom. The diffusion setting determines
how fast the color will approach "entropy".
=====================================================================
FINER POINTS
Weave Generates a 2 way interactive brownian curve.
Streaks Maps brownian curves in different directions.
Static A simple static generator. Has a statistical
"capping" flag called 'Tame' which ensures the colors
never get too far beyond the middle color.
Display This is the normal display mode. Set the 'Scale' to
"NONE" to allow fractal palettes, or choose one of the
built in scaled palettes. You can also choose whether
you want color cycling to "grow" over time, or loop in
the normal manner.
Display DCTV You will need dctv.library and a DCTV display device to
use this feature. Options let you choose a random or
scaled palette, and you also have the option of
positioning the DCTV screen. The default values work
great on the system I tried this on. If you get strange
blinking or a "shimmering" effect then adjust these
values to correct the problem.
Mandelbrot A basic Mandelbrot Fractal generator. Allows zoom and
has an aspect ratio correction feature.
Julia A basic Julia Curve generator. Also allows zoom and
aspect ratio correction.
Convolve 3x3 A fast convolve matrix. This and the following
functions add great possibilites to all functions.
Convolve 5x5 A fast convolve matrix.
Ruffian Allows displaced or color based changes to an image.
Each pixel is affected in some way, either by color
or by exchanging it with a neighboring pixel.
Emboss Embosses the image.
Resize Allows resizing of the image.
=====================================================================
WRAP UP
Well, this should be anough to give you a general idea of how
MapTrix operates, and what it can do in it's current state. As the
need arises, I will probably be adding new features, and hopefully,
the ability to display in some more advanced modes.
-- Alex Deburie